Spring框架通过JavaMailSender
接口为发送邮件提供了一个简单的抽象,并且Spring Boot也为它提供了自动配置和一个starter模块。
具体查看JavaMailSender参考文档。
如果spring.mail.host
和相关的libraries(通过spring-boot-starter-mail
定义的)都可用,Spring Boot将创建一个默认的JavaMailSender
,该sender可以通过spring.mail
命名空间下的配置项进一步自定义,具体参考MailProperties。